.index{margin: 0;}

.header{position: relative;width: 1200px;margin: 0 auto;min-height: 85px;z-index: 3;overflow: hidden;}
.headl{padding: 0px 20px 0px 0px;float: left;}
.headr{padding: 0;margin: 20px 0px 10px 0px;list-style-type: none;float: right;margin-right: 15px;}
.headr li{float: left;position: relative;height: 41px;line-height: 41px;list-style: none;}
.headr ul li:hover a{color:#ffffff;background:#c21319;}
.headr ul li:hover ul{display:block;position:absolute;width:80px;overflow:hidden;margin:0;}
.headr ul li:hover ul li a{font-size:15px;font-weight:normal;height:30px;
line-height:30px;display:block;background:#dcdcdc;color:#fff;font-family:"微软雅黑";}
.headr ul li a{font-family:"微软雅黑";font-size:15px;display:block;text-align:center;text-decoration:none;width:80px;height:41px;color:#fff;line-height:41px;font-size:15px;color: #000000;}

/*顶部底部*/
.gongyong a {
	width:50px;
	height:50px;
	background:#000;
	color:#fff;
	position:fixed;
	text-align:center;
	line-height:50px;
	right:2%;
	text-decoration:none;
	transition:all 0.5s;
	display:none;
}
.top a {
	top:70%;
}
.bottom a {
	top:80%;
}
.gongyong a.hover {
	background:#e14da0;
}

.pagelist li{float: left;color: #000;padding: 12px 18px;}
.pagelist li a{color: #000;text-decoration: none;}
/*咨询弹窗*/
/* input */
.ipt{border: solid 1px #d2d2d2;border-left-color: #ccc;border-top-color: #ccc;border-radius: 2px;box-shadow: inset 0 1px 0 #f8f8f8;background-color: #fff;padding: 4px 6px;height: 21px;line-height: 21px;color: #555;width: 180px;vertical-align: baseline;}
.ipt-mini{width: 140px;padding: 1px 3px;}
.ipt:focus{border-color: #95C8F1;box-shadow: 0 0 4px #95C8F1;}
/* btn */
/*.btn{position: relative;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 12px;font-weight: bold;height: 27px;line-height: 27px;min-width: 52px;padding: 0 12px;text-align: center;text-decoration: none;border-radius: 2px;border: 1px solid #ddd;color: #666;background-color: #f5f5f5;background: -webkit-linear-gradient(top, #F5F5F5,#F1F1F1);background: -moz-linear-gradient(top, #F5F5F5,#F1F1F1);background: linear-gradient(top, #F5F5F5,#F1F1F1);}*/
input.btn{height: 29px;}
.btn:hover {border-color:#c6c6c6;color:#333;background-color:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background:linear-gradient(top,#f8f8f8,#f1f1f1);box-shadow:#ddd 0 1px 1px 0;}
.btn:active,.btn.btn-active {box-shadow:#ddd 0 1px 2px 0 inset;border-color:#c6c6c6;}
.btn:focus {border-color:#4d90fe;outline:none}
/*.btn-primary{border-color: #3079ED;color: #F3F7FC;background-color: #4D90FE;background: -webkit-linear-gradient(top, #4D90FE,#4787ED);background: -moz-linear-gradient(top, #4D90FE,#4787ED);background: linear-gradient(top, #4D90FE,#4787ED);}
.btn-primary:hover{border-color:#2F5BB7;color:#fff;background-color: #4D90FE;background: -webkit-linear-gradient(top, #4D90FE,#357AE8);background: -moz-linear-gradient(top, #4D90FE,#357AE8);background: linear-gradient(top, #4D90FE,#357AE8);}*/
.btn-primary{color: #fff;text-decoration: none;}
.btn-primary:hover{color: #fff;background: none;text-decoration: none;}
.btn-primary:active,.btn-primary.btn-active {box-shadow:#2176D3 0 1px 2px 0 inset;border-color: #3079ED;}
.btn-primary:focus {border-color:#4d90fe;outline:none}
/**/
.theme-buy{margin-top:10%;text-align: center;}
.theme-gobuy,.theme-signin{font-size: 15px;}
.theme-price{position: relative;bottom: -6px;font-family: microsoft yahei,Arial, Helvetica, sans-serif;margin-right: 20px;font-weight: bold;color: #f60;line-height: 32px;font-size: 24px;display: inline-block;}
.theme-price dfn{font-style: normal;font-size: 18px;margin-right: 2px;}
.theme-desc{padding: 30px;}
.theme-version{padding: 30px;}
.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:9999;position:fixed;top:50%;left:50%;width:660px;height:382px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit{border-bottom:1px solid #ddd;padding:0 12px;position: relative;background-color:#e6e6e6;}
.theme-poptit h3{margin: 0;padding: 12px;}
.theme-popbod{color:#444;height: 148px;}
.theme-popbom{padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a{margin-left:8px}
.lyjs{border-bottom: 1px dotted #999;padding: 16px 26px;color: #999;margin-bottom: 10px;font-family: arial,SimSun,"宋体","Microsoft YaHei","微软雅黑";font-size: 12px;line-height: 22px;}
.theme-poptit .close{float:right;color:#999;padding:16px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}
.btn.theme-reg{position: absolute;top: 8px;left: 43%;display: none}
.inp-gray,.feed-mail-inp{border:1px solid #ccc;background-color:#fdfdfd;width:220px;height:16px;padding:4px;color:#444;margin-right:6px}
.dform{}
.lyzt em{font-style: normal;padding-right: 6px;color: #f50404;}
.yanzheng{padding-left: 109px;padding-top: 6px;}
.yanzheng em{font-style: normal;padding-right: 6px;color: #f50404;}
.dform td{padding: 7px 5px;font-size: 14px;}
.dform .ipt_error{background-color:#FFFFCC;border-color:#FFCC66}
.dform-tip{display:none;background-color:#080;color:#fff;line-height:42px;margin-top:10px;display:;font-size: 14px;}
.dform-tip-errer{background-color: #CF301A;}
.dform-tip a{display: inline-block;padding: 0 20px;margin-left:10px;background-color: #FFE924;color: #CF301A;}
.dform-login{padding:0;height: 270px;overflow: hidden;}
.dform-login iframe{height: 470px;margin-top: -180px;}
.theme-signin{margin: -50px -20px -50px 90px;text-align:left;font-size: 14px;}
.theme-signin h4{color:#999;font-weight:100;margin-bottom: 20px;font-size: 12px;}
.theme-signin li{padding-left: 80px;margin-bottom: 15px;}
.theme-signin li strong{float: left;margin-left: -80px;width: 80px;text-align: right;line-height: 32px;}
.theme-signin .btn{margin-bottom: 10px;}
.theme-signin p{font-size: 12px;color: #999;}
.theme-desc,.theme-version{padding-top: 0}

/*banner*/
@charset "utf-8";
/* banner */
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
    width: 15px;
    height: 15px;
    background-color: #fff;
    display: inline-block;
    margin: 0px 3px;
    line-height: 999px;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50%;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}

/*服务*/
.zdtab{width: 1200px;margin: 0 auto;list-style: none;}
.zdtab li{float: left;}

/*新闻*/
.zdnews{width: 1200px;margin: 0 auto;list-style: none;overflow: hidden;}
.zdnewl{width:50%;float: left;}
.zdnewr{width:50%;float: left;}
.cic{padding: 5px 10px 15px 10px;list-style: none;margin-top: 0px;}
.cic li{height: 110px;padding: 20px 30px 20px 20px;background-color: #fff;margin-bottom: 15px;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;-o-transition: all .3s ease-in;transition: all .3s ease-in;-webkit-box-shadow: 5px 8px 7px #ccc;overflow: hidden;}
.cic li:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-5px);-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);transform:translateY(-2px)}
.cic li img{float: left;margin-right: 20px;width: 110px;height: 110px;}
.newsTit{font-size: 22px;color: #333;padding-bottom: 10px;display: inline-block;}
.cic li p{padding: 0px 0px 0px 0px;color: #666;line-height: 22px;height: 44px;overflow: hidden;font-size: 12px;margin: 0;}
.cic li span{color: #999;float: left;padding-top: 5px;font-size: 12px;}
.cic li span a{color: #999;}
.cic li a{text-decoration: none; width: 70%;white-space: nowrap;overflow: hidden;}
.cic li span a:hover{color:#db2242;}
.cic li a:hover{color:#db2242;}

/*招标公告*/
.zdzb{width: 1200px;margin: 0 auto;list-style: none;overflow: hidden;}
.zdzbl{width: 50%;float: left;}
.zdzbr{width: 50%;float: left;}
.zbci{list-style: none;}
.zdimg{margin:0px 10px;position: relative;}
.zdimg img{width: 170px;height: 105px;position: absolute;top: 0px;left: 0px;}
.zdp p{font-size: 12px;line-height: 22px;color: #999;max-height: 66px;overflow: hidden;margin: 0;}
.zdp p a{color: #f00;text-decoration: none;outline: none;}
.zdzbin{overflow: hidden;}
.zdp{height: 105px;overflow: hidden;margin:0px 10px;padding: 0px 0px 20px 185px;position: relative;border-bottom: #d4d4d4 dotted 1px;float: left;}

.zdzbl ul{height: auto;overflow: hidden;padding-top: 5px;margin: 0px 10px;padding-bottom: 10px;padding: 0;}
.zdzbl ul li{height: 30px;line-height: 30px;padding: 0px 85px 0px 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;position: relative; background: url(/template/default/images/newsArrow.png) no-repeat 0px center scroll;}
.zdzbl ul li a{color: #666;font-size: 12px;text-decoration: none;}
.zdzbl ul li span{position: absolute;right: 0px;top: 0px;line-height: 30px;text-align: right;color: #999;}

.zdzbr ul{height: auto;overflow: hidden;padding-top: 5px;margin: 0px 10px;padding-bottom: 10px;padding: 0;}
.zdzbr ul li{height: 30px;line-height: 30px;padding: 0px 85px 0px 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;position: relative; background: url(/template/default/images/newsArrow.png) no-repeat 0px center scroll;}
.zdzbr ul li a{color: #666;font-size: 12px;text-decoration: none;}
.zdzbr ul li span{position: absolute;right: 0px;top: 0px;line-height: 30px;text-align: right;color: #999;}



.zbTit{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #444;text-decoration: none;}

/*业绩展示*/
.zdyj{background-color:#f1f1f1;margin: 10px 0;}
.zdgxyj{width: 1200px;margin: 0 auto;list-style: none;overflow: hidden;}

.yjci{list-style: none;height: auto;overflow: hidden;}
.yjci li{float: left;margin-left:2.2%;padding-top: 20px;Width: 360px;border: none;}
.yjci li img{Width: 360px;Height: 320px;}
.yjTit{height: 30px;line-height: 30px;text-align: center;font-weight: normal;color: #666;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;margin-top: 5px;text-decoration: none;}

/*footer*/
.footer{text-align: center; width: 100%;background: #E3E3E3; padding: 15px 0;color: #313131;font-size: 12px; font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}
.footer p a{color: #313131;text-decoration: none;}
.footer p a:hover{color:#db2242;}
.zdyrjs{background-color: #3e3e3e;}
.zdyrj{width: 1200px;margin: 0 auto;overflow: hidden;}
.zdyrjsl{width: 40%;float: left;margin-top: 26px;}
.zdyrjsl h2{color: #fff;font-size: 35px;}
.zdyrjsl p{color: #fff;font-family: Arial Narrow;letter-spacing: 2px;opacity: 0.9;}

.zdyrjr{width: 58%;float: left;}
.zdyrjr img{width: 500px;float: right;padding: 32px;}

/*企业资质*/
.e3{overflow: hidden;padding: 0;}
.e3 li{width: 23%;margin: 1%;list-style: none;float: left;}
.e3 li p{text-align: center;}
.e3 li img{width: 208px;border: 1px solid #ddd;object-fit: cover;height: 166px;}
.zztitle{color: #f27b04;overflow: hidden;text-align: center;text-decoration: none;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}
.listz{border: 1px solid #e3e3e3;border-top: none;height: auto;overflow: hidden;}

/*企业荣誉*/
.e4{overflow: hidden;padding: 0;}
.e4 li{width: 48%;margin: 1%;list-style: none;float: left;}
.e4 li p{text-align: center;}
.e4 li img{width: 448px;border: 1px solid #ddd;}
.zztitle{color: #f27b04;overflow: hidden;text-align: center;text-decoration: none;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}
.listz{border: 1px solid #e3e3e3;border-top: none;height: auto;overflow: hidden;}

/*新闻列表页*/
.lbft{width: 1200px;margin: 0 auto;list-style: none;overflow: hidden;}
.pleft{padding-bottom: 10px;width:21%;float: left;}
.pright{width: 78%;float: right;margin-bottom: 20px;}
.rtmai{background-image: url(/template/default/images/rtbg.jpg);background-repeat: repeat-x;height: 30px;line-height: 30px;padding-left: 10px;color: #032694;}
.more{float: right;margin-right: 10px;}
.more a{color: #373737;text-decoration: none;outline: none;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";line-height: 30px;}
.more a:hover{color:#db2242;}
.f14 {font-size: 14px;}
.lbcon{border: 1px solid #e3e3e3;border-top: none;overflow: hidden;_zoom: 1;background-color: #fff;line-height: 22px;padding: 10px;}
.fpb{float: left;padding: 10px;}
.flnr{float: left;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}
.plar{width:100%;background-color: #fff;float: right;}
.place{background-image: url(/template/default/images/rtbg.jpg);background-repeat: repeat-x;height: 30px;line-height: 30px;padding-left: 10px;color: #032694;padding-right: 10px;overflow: hidden;}
.place strong{font-size: 14px;float: left;}
.place p{margin-right: 5px;float:right;margin: 0;}
.place p a{color: #373737;text-decoration: none;outline: none;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";line-height: 30px;}
.place p a:hover{color:#db2242;}
.listbox{border: 1px solid #e3e3e3;border-top: none;height: auto;overflow: hidden;}
.e2{padding: 10px;}
.e2 li{background: url(/template/default/images/rtico.gif) no-repeat 5px 14px;padding-left: 15px; border-bottom: 1px dotted #aaa;line-height: 36px;overflow: hidden;height: 36px;}
.e2 li a{text-decoration: none;color: #373737;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}
.lbinfo{font-size: 11px;float: right;color: #626262;}
.pagelist{list-style: none;padding: 0;text-align: center;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}

/*新闻内容页*/
.viewbox{border: 1px solid #e3e3e3;border-top: none;height: auto;overflow: hidden;}
.title{line-height: 34px;padding: 15px 10px;border-bottom: 1px dotted #c6c6c6;text-align: center;font: bold 18px/22px "微软雅黑";}
.info{width: 100%;text-align: center;padding-bottom: 22px;}
.content{font-size: 14px;line-height: 28px;margin: 10px;}
.content img{max-width: 100%;} 
.context ul{list-style: none;margin: 10px;padding: 0;}
.context ul li{color: #373737;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}
.context ul li a{color: #373737;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";text-decoration: none;}
.context ul li a:hover{color:#db2242;}

.bshare{margin-left: 50px;}
.yjshare{margin-top: 20px;}
/*业绩展示*/
.yjld{width: 350px;height: 415px;margin-left: 20px;overflow: hidden;float: left;}
.yjld img{overflow: hidden; width: 310px;height: 310px;line-height: 304px;text-align: center;padding: 0;background: url(/template/default/images/probg.gif) no-repeat; border: #e6e6e6 1px solid;filter: progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6,direction=120,strength=4);-moz-box-shadow: 2px 2px 10px #e6e6e6;-webkit-box-shadow: 2px 2px 10px #e6e6e6;box-shadow: 2px 2px 10px #e6e6e6;}
.yjlx{overflow: hidden;width: 62px;height: 62px;line-height: 60px; border: 1px solid #ddd;text-align: center;float: left;margin: 10px 10px 0 10px;}
.yjlx:hover{border: 1px solid #db2242;}
.yjlx img{height: auto;max-height: 60px;max-width: 60px;width: expression(this.width > 60 && this.width > this.height ? 60 :true);height: expression(this.height >60 ? 60:true);vertical-align: middle;overflow: hidden;}

.yjdb{overflow: hidden;margin-top: 20px;}

.yjr{width: 542px;float: right;margin-right: 20px;}
.yjtitle{font-size: 14px;margin-top: 20px;font-weight: bold;}
.yjinfo{background: #f8f8f8; padding: 10px 15px;margin-top: 10px;overflow: hidden;zoom: 1;font: 12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";}
.yjinfo li{line-height: 28px;}
.yji{margin-top: 10px;font-family: "微软雅黑";font-size: 14px;}
.yji p{margin: 0;width: 110px;height: 35px;line-height: 35px;display: block;text-align: center;color: #fff;font-weight: bold;font-size: 14px;background: url(/template/default/images/pbtn.jpg) no-repeat;cursor: pointer;float: left;}
.yji span{width: 95px;height: 35px;line-height: 35px;display: block;text-align: center;color: #fff;font-weight: bold;font-size: 14px;background: url(/template/default/images/pbtn.jpg) no-repeat 0 0;padding-left: 15px;cursor: pointer;float: left;margin-left: 10px;}
.yji span a{color: #373737;text-decoration: none;outline: none;}
.yji span a:hover{color:#db2242;}
.yji p a:hover{color:#fff;text-decoration:underline;}

.ative{border: 1px solid #949494;border-bottom: none;background: #fff;}
.yjjs{overflow: hidden;}
.yjjs li{text-align: center;float: left;cursor: pointer;font-weight: bold;padding: 0 15px;}
.hengxian{width:100%;float: left;border-bottom: 1px solid #949494;margin-left: 87px;margin-top: -1px;}
.yjnr{padding: 10px 0;}

/*业绩下滚动*/
.gdtltle{height: 25px;padding-left: 12px;line-height: 25px;background: #ececec;width: 902px;border-top: 1px solid #a9a9a9;}
.rollBox{width:902px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(/template/default/images/button.gif) no-repeat 9px 0;overflow:hidden;float:left;display:inline;margin:49px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(/template/default/images/button.gif) no-repeat -9px 0;overflow:hidden;float:left;display:inline;margin:49px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:862px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:212px;float:left;text-align:center;margin: 6px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;width: 200px;height: 150px;object-fit: cover;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

/*党建工作*/
.party{background:url(/template/default/images/party.jpg) no-repeat;height: 288px;}
.party p{padding-left: 160px;padding-top: 48px;padding-right: 166px;font-size: 18px;letter-spacing: 8px;line-height: 46px;}